artificial lawn - French English Dictionary